package com.xj.api.bussiness.wxLogin.service;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

import java.util.HashMap;

public interface IWxLoginService {
    /**
     * 网络请求
     * @param url
     * @return
     */
    public HashMap<String, Object> GET(String url);

    /**
     * 解密用户敏感数据获取用户信息
     * @param encryptedData
     * @param sessionKey
     * @param iv
     * @return
     */
    public JSONObject getUserInfo(String encryptedData, String sessionKey, String iv);

    /**
     * 根据微信传来的用户字段查询申请人信息表和工作人员信息表，如果查到则返回对应的人员信息并返回是那个表的
     * @param openid
     * @param unionId
     * @return
     */
    public HashMap<String,Object> haverWxRegister(String openid, String unionId);
}
